import request from '@/utils/request'

// 通过单据号导入
export function importByBillsID(data) {
  return request({
    url: '/wareHouse/list/billsImport/importByBillsID',
    method: 'post',
    data: data,
    timeout: 600000 // 10分钟超时时间
  })
}

// 通过时间段导入
export function importByDateRange(data) {
  return request({
    url: '/wareHouse/list/billsImport/importByDateRange',
    method: 'post',
    data: data,
    timeout: 600000 // 10分钟超时时间
  })
}

// 查询所有往来单位列表
export function getInstitutions() {
  return request({
    url: '/wareHouse/list/billsImport/institutions',
    method: 'get'
  })
}

// 更新往来单位信息
export function updateCustomerInfo() {
  return request({
    url: '/wareHouse/list/billsImport/updateCustomer',
    method: 'post',
    timeout: 600000 // 10分钟超时时间
  })
}

// 批量导入选中的单据
export function importSelectedBills(data) {
  return request({
    url: '/wareHouse/list/billsImport/importSelectedBills',
    method: 'post',
    data: data,
    timeout: 600000 // 10分钟超时时间
  })
}
